package com.ecode.annotation.core;

import com.ecode.annotation.EcodeDo;
import com.ecode.annotation.ErrorCode;
import com.ecode.annotation.model.ErrorCodeDO;

import java.util.Set;

/**
 * @ClassName ErrorCodeCreater
 * @Author mjlft
 * @Date 2021/9/25 12:46
 * @Version 1.0
 * @Description 错误
 */
public interface ErrorCodeBuilder {

    /**
     * 从json中获取错误码列表
     * @param errorCode
     * @return
     */
    Set<ErrorCodeDO> parseErrorCode(ErrorCode errorCode);
    Set<ErrorCodeDO> parseErrorCode(EcodeDo ecodeDo);
}
